home *** CD-ROM | disk | FTP | other *** search
- ;------------------------------------------------------------------------------
- ;
- ; $VER: Lang_C.dfn 1.00 (23.6.96)
- ;
- ; This definition file contains definitions necessary to use Blacks Editor as
- ; a basic C programmer's editor.
- ;
- ; Written by Michael Sinz
- ; Modified by Martin Taillefer
- ; Adapted by Marco Negri
- ;
- ;------------------------------------------------------------------------------
-
- DICTIONARY:
-
- ; Standard words...
- FALSE
- NULL
- TRUE
- auto
- break
- case
- char
- continue
- default
- define
- do
- double
- else
- elseif
- endif
- enum
- extern
- float
- for
- goto
- if
- ifdef
- ifndef
- include
- int
- long
- pragma
- register
- return
- short
- sizeof
- static
- struct
- switch
- typedef
- union
- unsigned
- void
- while
-
-
- ; From time.h
- asctime
- ctime
- gmtime
- localtime
- time
- time_t
- timer
- tzset
- utpack
- utunpk
-
- ; From string.h
- astcsma
- memccpy
- memchr
- memcmp
- memcpy
- memset
- movmem
- repmem
- setmem
- stcarg
- stccpy
- stcd_i
- stcd_l
- stcgfe
- stcgfn
- stcgfp
- stch_i
- stch_l
- stci_d
- stci_h
- stci_o
- stcis
- stcisn
- stcl_d
- stcl_h
- stcl_o
- stclen
- stco_i
- stco_l
- stcpm
- stcpma
- stcsma
- stcu_d
- stcul_d
- stpblk
- stpbrk
- stpchr
- stpchrn
- stpcpy
- stpdate
- stpsym
- stptime
- stptok
- strbpl
- strcat
- strchr
- strcmp
- strcpy
- strcspn
- strdup
- stricmp
- strins
- strlen
- strlwr
- strmfe
- strmfn
- strmfp
- strmid
- strncat
- strncmp
- strncpy
- strnicmp
- strnset
- strpbrk
- strrchr
- strrev
- strset
- strsfn
- strspn
- strsrt
- strstr
- strtok
- strtol
- strtoul
- strupr
- stspfp
- swmem
-
- ; From stdlib.h
- MemCleanup
- XCEXIT
- _exit
- _main
- _tinymain
- abort
- access
- argopt
- atoi
- atol
- bldmem
- calloc
- chdir
- chkml
- chmod
- dqsort
- ecvt
- exit
- fcvt
- fqsort
- free
- gcvt
- getcwd
- getenv
- getfnl
- getmem
- getml
- iabs
- labs
- lqsort
- lsbrk
- main
- malloc
- mkdir
- onexit
- perror
- putenv
- qsort
- rbrk
- realloc
- rlsmem
- rlsml
- rmdir
- rstmem
- sbrk
- sizmem
- sqsort
- system
- tmpnam
- tqsort
-
- ; From stdio.h
- EOF
- _IOAPP
- _IOEOF
- _IOERR
- _IOFBF
- _IOLBF
- _IOMYBUF
- _IONBF
- _IOREAD
- _IORW
- _IOWRT
- _IOXLAT
- _filbf
- _flsbf
- _tinyprintf
- _writes
- abs
- access
- chdir
- chmod
- clearerr
- clrerr
- fclose
- fcloseall
- fdopen
- feof
- ferror
- fflush
- fgetc
- fgetchar
- fgets
- fileno
- flushall
- fmode
- fopen
- fprintf
- fputc
- fputchar
- fputs
- fread
- freopen
- fscanf
- fseek
- ftell
- fwrite
- getc
- getchar
- getcwd
- gets
- max
- min
- mkdir
- perror
- printf
- printf
- putc
- putchar
- puts
- remove
- rename
- rewind
- rmdir
- scanf
- setbuf
- setnbf
- setvbuf
- sprintf
- sscanf
- stderr
- stdin
- stdout
- ungetc
- unlink
- vfprintf
- vprintf
- vsprintf
-
- ; From stddef.h
- offsetof
- ptrdiff_t
- size_t
- wchar_t
-
- ; From stdarg.h
- va_arg
- va_end
- va_start
-
- ; From signal.h
- NSIG
- SIGFPE
- SIGINT
- SIG_DFL
- SIG_ERR
- SIG_IGN
- signal
-
- ; From setjmp.h
- longjmp
- setjmp
-
- ; From math.h
- CXFERR
- DOMAIN
- FPECOM
- FPENAN
- FPEOVF
- FPEUND
- FPEZDV
- HUGE
- HUGE_VAL
- I_PI
- I_PID2
- LOGHUGE
- LOGTINY
- OVERFLOW
- PI
- PID2
- PID4
- PLOSS
- SING
- TINY
- TLOSS
- UNDERFLOW
- acos
- asin
- atan
- atan2
- atof
- ceil
- cos
- cosh
- cot
- drand48
- ecvt
- erand48
- except
- exp
- fabs
- fcvt
- floor
- fmod
- frexp
- gcvt
- jrand48
- lcong48
- ldexp
- log
- log10
- lrand48
- matherr
- modf
- mrand48
- nrand48
- pow
- pow2
- rand
- seed48
- sin
- sinh
- sqrt
- srand
- srand48
- tan
- tanh
-
- ; From limits.h
- CHAR_BIT
- CHAR_MAX
- CHAR_MIN
- INT_MAX
- INT_MAX
- INT_MIN
- INT_MIN
- LONG_MAX
- LONG_MIN
- SCHAR_MAX
- SCHAR_MIN
- SHRT_MAX
- SHRT_MIN
- UCHAR_MAX
- UINT_MAX
- UINT_MAX
- ULONG_MAX
- USHRT_MAX
-
- ; From float.h
- DBL_DIG
- DBL_MAX_EXP
- DBL_MIN_EXP
- FLT_DIG
- FLT_GUARD
- FLT_MAX_EXP
- FLT_MIN_EXP
- FLT_NORMALIZE
- FLT_RADIX
- FLT_ROUNDS
- HUGE_VAL
-
- ; From fctype.h
- isalnum
- isalpha
- isascii
- iscntrl
- iscsym
- iscsymf
- isdigit
- isgraph
- islower
- isprint
- ispunct
- isspace
- isupper
- isxdigit
- toascii
- tolower
- toupper
-
- ; From fcntl.h
- F_DUPFD
- F_GETFD
- F_GETFL
- F_SETFD
- F_SETFL
- O_APPEND
- O_CREAT
- O_EXCL
- O_NDELAY
- O_RAW
- O_RDONLY
- O_RDWR
- O_TRUNC
- O_WRONLY
- S_IARCHIVE
- S_IDELETE
- S_IEXECUTE
- S_IPURE
- S_IREAD
- S_ISCRIPT
- S_IWRITE
- close
- creat
- iomode
- lseek
- open
- read
- remove
- rename
- tell
- unlink
- write
-
- ; From errno.h
- E2BIG
- EACCES
- EAGAIN
- EBADF
- EBUSY
- ECHILD
- EDOM
- EEXIST
- EFAULT
- EFBIG
- EINTR
- EINVAL
- EIO
- EISDIR
- EMFILE
- EMLINK
- ENFILE
- ENODEV
- ENOENT
- ENOEXEC
- ENOMEM
- ENOSPC
- ENOTBLK
- ENOTDIR
- ENOTTY
- ENXIO
- EOSERR
- EPERM
- EPIPE
- ERANGE
- EROFS
- ESPIPE
- ESRCH
- ETXTBSY
- EXDEV
- errno
- sys_nerr
-
- ; From dos.h
- Chk_Abort
- __emit
- _dclose
- _dcreat
- _dcreatx
- _dopen
- _dread
- _dseek
- _dwrite
- chgclk
- chkabort
- datecmp
- dfind
- dnext
- findpath
- forkl
- forkv
- geta4
- getasn
- getcd
- getclk
- getdfs
- getfa
- getft
- getpath
- getreg
- onbreak
- poserr
- putreg
- wait
- waitm
-
- ; From ctype.h
- isalnum
- isalpha
- isascii
- iscntrl
- iscsym
- iscsymf
- isdigit
- isgraph
- islower
- isprint
- ispunct
- isspace
- isupper
- isxdigit
- toascii
- tolower
- toupper
-
- ; From assert.h
- _assert
- assert
-
- #
-
- TEMPLATES:
-
- "for (@; ; )\n{\n}"
- "while (@)\n{\n}"
- "switch (@)\n{\n\tcase @:\n\b}"
- "case @:"
- "if (@)\n{\n}"
- "else if (@)\n{\n}"
- "main (int argc, char *argv[])\n{\n\t@\n\b}"
- "return (@);"
- "do\n{\n\t@\n\b}\nwhile ();"
- #
-